草庐IT

objective-c - Xcode 5 : Code signing entitlement errors

全部标签

iphone - Xcode 4.2 测试版和 iOS 4.2

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。我在使用Xcode4.2(测试版)开发新项目并将其部署到运行iOS4.2.1的iPodtouch上时遇到问题。我告诉xcode构建的目标是iOS4.2,但它似乎根本不想在它上面运行。该项目构建成功,但从未真正在iPod上运行。但是,如果我使用装有iOS4.3的iPodtouch,它确实可以正常工作。有谁知道我该如何解决这个问题或可能是什么问题。我想知道是

objective-c - 当再次滚动表格 View 时,单元格显示为空白?

加载带有自定义单元格的表格View后,一切看起来都很好,向下滚动也很好。当我向上滚动时,上面的单元格显示为空白。它们实际上功能齐全,因为仍然可以选择它们,然后它们会转到详细信息页面。代码cellForRowAtIndexPath为返回行执行,并返回我期望的包含正确详细信息的单元格。它只是不显示。任何想法/帮助将不胜感激。下面的代码是我一直在使用的。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CustomCe

objective-c - 在单一背景颜色的 tapku 库中完成标记日期需要三种颜色 Objective C

我正在使用tapku库在我的应用程序中显示日历。我已经完成了所有日期计算并根据我的需要正确标记了单元格,但我想根据我的选择为单元格提供不同的颜色。我已经完成了单一背景颜色的标记,但我想以三种颜色显示。我该怎么办? 最佳答案 看方法:颜色在drawRect:方法中设置为[UIColorgrayColor](下面的代码)。您可以做的是检查日期是否是您感兴趣的日期,然后适本地更改颜色。我不确定你想如何区分你的约会——这是你的决定;过去,我将mark参数的参数更改为类似int的参数,然后将颜色基于int的值。mark参数来自marks数组,

ios - 旋转 Xcode 4 中的 iPad 停止屏幕

我正在Xcode4中构建一个iPad应用程序。该应用程序应该始终以横向View显示。为此,我尝试了以下方法:在“目标”摘要屏幕中,我仅选择横向左侧作为受支持的设备方向。在目标信息屏幕/Info.plist中,将支持的界面方向(iPad)设置为横向(左主页按钮)这会导致应用程序以横向模式启动,但如果我旋转设备,它仍会改变其方向。此外,当我有一个带有presentationStyleUIPresentationFormSheet的UIViewController时,它会在显示时旋转为纵向。在其他一些线程/论坛中,建议为UIViewController创建一个类别并重写-(UIDeviceO

iphone - 您可以使用 Objective-C 类别来清除与旧版 SDK 的向后兼容性吗?

在考虑向后兼容性时,需要考虑两个主要注意事项:建立目标当前用于编译的SDK如果我使用iOSSDK3.1.3编译,[UIScreenmainScreen].scale将引发错误。为了解决这个问题,我可以这样写:CGLoatscale=1.0;#if__IPHONE_OS_VERSION_MAX_ALLOWED>=40000scale=[UIScreenmainScreen].scale;#endif但是...如果我的最低版本目标是3.1.3,此调用将使3.1.3设备崩溃,即使它编译正常。所以我必须写:CGFloatscale=1.0;#if__IPHONE_OS_VERSION_MAX_

c++ - 在 ios/xcode 中执行 c 断言后如何跳过或继续?

我已经搜索过,但找不到如何(或是否)我可以在xcode4/ios5.0中的cassert()之后跳过或继续。我使用的是C++而不是Objective-C。我是否需要定义自己的断言才能实现此目的?谢谢~ 最佳答案 断言通常不会被忽略。他们在那里供程序员与其他程序员交流“这永远不应该发生”。如果您想知道如果您继续通过断言会发生什么,请将其注释掉并查看您的程序在通常会失败的点之后的行为。 关于c++-在ios/xcode中执行c断言后如何跳过或继续?,我们在StackOverflow上找到一个

objective-c - 拖放而不移除 UIButton

我正在iPhone应用程序中实现拖放系统。到目前为止,我设法实现了可拖动按钮并且工作正常。这是我的代码:首先,我将操作分配给按钮:[buttonaddTarget:selfaction:@selector(imageMoved:withEvent:)forControlEvents:UIControlEventTouchDragInside];然后,我创建拖动:-(IBAction)imageMoved:(id)senderwithEvent:(UIEvent*)event{NSLog(@"moved");CGPointpoint=[[[eventallTouches]anyObjec

objective-c - 用于 UITableViewCell 的 backgroundView 的初始框架

我目前正在使用self.frame初始化我的UITableViewCell的backgroundView框架。这似乎适用于设备方向更改(单元格背景填充整个单元格,看起来不错等)。使用什么框架更好(如果有的话)?编辑#1:我还使用CGRectZero作为框架初始化了backgroundView。这似乎没有什么区别(UITableViewCells和backgroundViews在所有界面方向上都运行良好)。我还测试了设置backgroundView的autoresizingMask属性。这也没有区别。我只想了解什么(如果有的话)受backgroundViews初始框架的影响。

objective-c - 如何在任何@synthesize'd 访问器之前执行操作?

我的模型对象是从SQLite数据库延迟加载的。不要问为什么,但是代码使用QuickLite填充对象,这意味着在第一次使用访问器之前必须执行一些内务处理。我天真地认为valueForKey:和setValue:forKey:会被@synthesize的访问器调用,所以如有必要,我可以简单地重载这2个方法来填充数据库中的对象。不幸的是,这不起作用:@synthesize的访问器显然不使用KVC来获取/设置它们的表示值。因此我的问题是:有没有办法在访问任何@property之前调用一些代码,而无需自己编写所有getter/setter? 最佳答案

objective-c - Objective-C : Missing architecture

当我去验证我的应用程序时,我得到了错误可执行文件缺少必需的体系结构。必须至少存在以下架构之一:armv6我正在使用Xcode4.2和iOS5SDK并部署到3.2。这在我更新SDK之前从未发生过。在构建存档时,我还会收到几个警告:Checkdependencies[WARN]Warning:Multiplebuildcommandsforoutputfile/Users/chrismanahan/Library/Developer/Xcode/DerivedData/Math_Buddy-cywtminuxpdkhkanmtqkswygozhr/Build/Products/Distri